home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / fortran.zip / READ.ME < prev    next >
Text File  |  1991-01-10  |  3KB  |  92 lines

  1.  
  2.     Before you proceed, I am going to tell you enough about SBM fortran
  3.     so that you can decide whether or not you wish to continue the
  4.     installation.
  5.  
  6.     SBM FORTRAN is a non-scientific compiler.  That is, it does not, at
  7.     this writing, have floating point routines.  It also does not support
  8.     the lengthy mathematical expressions of standard fortran.
  9.  
  10.     Aside from this, it is a powerful FORTRAN-77 type compiler, producing
  11.     very compact executable code.
  12.  
  13.     It is a compiler compiler.  It was conceived as a bootstrap system to
  14.     compile parts of itself.  For this reason I refer to it as my answer
  15.     to 'C'.
  16.  
  17.     It combines the simplicity of fortran coding with the power of the
  18.     assembler.  You can intermix assembler code into the fortran source.
  19.  
  20.     About 30% of the compiler was written in fortran and compiled using
  21.     a core-version of the compiler itsef.
  22.  
  23.  
  24.  
  25.  
  26.                          Installing the system
  27.  
  28.     At this point, we have a file that requires further extraction. It
  29.     is WASM.ZIP.  WASM is a large system.  If you are not interested in
  30.     assembly language, you may wish to extract only WASM.COM from the archive.
  31.  
  32.                i.e.  PKUNZIP A:WASM WASM.COM
  33.  
  34.     If you have a floppy-based system, you must now delete WASM.ZIP.
  35.  
  36.     Those who program in assembler will certainly wish to extract all of
  37.     the system.  it is a very powerful and easy to use macro assembler
  38.     written by ERIC TAUCK of Meringo Illinois. Many thanks to Eric for
  39.     this fine product. 
  40.  
  41.     Here is what we now have in the current directory.
  42.  
  43.  
  44.          SBM.MAC          Macro library. It must be located in the 
  45.                           current directory, where the fortran source
  46.                           must also be located.
  47.  
  48.          The rest of the modules can be re-located to a core directory
  49.          if you are using pathing.  Otherwise, leave them here.
  50.  
  51.          SBM.COM          The fortran compiler.
  52.  
  53.          WASM.COM         Eric Taucks' assembler.
  54.  
  55.          LINKUP.COM       The linker.
  56.  
  57.          FORCL.BAT        For compiling only.
  58.  
  59.          FORCLG.BAT       Compile, link and GO.
  60.  
  61.  
  62.          If you wish to print the documentation on both sides of the
  63.          printer paper, print SBM.LS1 on the front, then SBM.LS2 on the
  64.          back.  Otherwise, just print SBM.LST.
  65.  
  66.         SBM.LS1          Documentation, front pages.
  67.         SBM.LS2          Documentation, back pages.
  68.  
  69.         SBM.LST          Documentation, all on same side.
  70.  
  71.         The following are fortran test modules and samples.  You may wish
  72.         to look them over, then delete.
  73.  
  74.         TESTALL.FOR       Tests most functions of the compiler.  It was
  75.                           used for much of the debugging of the system.
  76.  
  77.         Q20.FOR           A 20 questions program.  In its' present form,
  78.                           should probably be called '15 questions'.
  79.  
  80.         ASM.FOR           Fragments of an assembler being written in SBM
  81.                           fortran.  Included only to illustrate some
  82.                           coding techniques that can be used.  You may
  83.                           wish to look it over, then delete.
  84.  
  85.     If you just want to see the compler go without further delay, just
  86.     type
  87.  
  88.              FORCLG Q20
  89.  
  90.  
  91.                             - enjoy -
  92.